NetStream.time

Доступность

Flash Player 7.

Замечание: Это свойство также поддерживается в Flash Player 6 при использовании с Flash Communication Server. Подробнее см. документацию Flash Communication Server.

Синтаксис

my_ns.time:Number

Описание

Свойство только для чтения (read-only); позиция воспроизведения, в секундах.

Пример

Следующий пример выводит текущую позицию в динамически созданном текстовом поле time_txt. В панели дополнительного меню библиотеки (Library) выберите New Video чтобы создать новый объект video и дайте его экземпляру в сцене имя my_video. Поместите следующий код в FLA или AS файл:

var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
stream_ns.play("video1.flv");
//
stream_ns.onStatus = function(infoObject:Object) {
  statusCode_txt.text = infoObject.code;
};

this.createTextField("time_txt", this.getСледущаяHighestDepth(), 10, 10, 100, 22);
time_txt.text = "LOADING";

var time_interval:Number = setInterval(checkTime, 500, stream_ns);
function checkTime(my_ns:NetStream) {
  var ns_seconds:Number = my_ns.time;
  var minutes:Number = Math.floor(ns_seconds/60);
  var seconds = Math.floor(ns_seconds%60);
  if (seconds<10) {
    seconds = "0"+seconds;
  }
  time_txt.text = minutes+":"+seconds;
}

См. также

NetStream.bufferLength, NetStream.bytesLoaded